﻿using System;
using System.Collections.Generic;
using System.Text;

namespace OBSwindles
{
    public class Employee
    {
        private int _EmployeeID;
        private string _FirstName;
        private string _LastName;
        private string _Email;
        private long _Mobile;
        private string _Designation;
        private int _LoginID;
        
        public Employee()
        {
        }
        public Employee(int p_EmployeeID, string p_FirstName, string p_LastName, string p_Email, long p_Mobile, string p_Designation, int p_LoginID)
        {
            _EmployeeID = p_EmployeeID;
            _FirstName = p_FirstName;
            _LastName = p_LastName;
            _Email = p_Email;
            _Mobile = p_Mobile;
            _Designation = p_Designation;
            _LoginID = p_LoginID;

        }
        
        public virtual int EmployeeID
        {
            get { return _EmployeeID; }
            set { _EmployeeID = value; }
        }

        public virtual string FirstName
        {
            get { return _FirstName; }
            set { _FirstName = value; }
        }

        public virtual string LastName
        {
            get { return _LastName; }
            set { _LastName = value; }
        }

        public virtual string Email
        {
            get { return _Email; }
            set { _Email = value; }
        }

        public virtual long Mobile
        {
            get { return _Mobile; }
            set { _Mobile = value; }
        }

        public virtual string Designation
        {
            get { return _Designation; }
            set { _Designation = value; }
        }

        public virtual int LoginID
        {
            get { return _LoginID; }
            set { _LoginID = value; }
        }

        public virtual string FullName
        {
            get { return string.Concat(_FirstName, " ", _LastName); }
        }

    }
}
